/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package transervfx.Dato.Validacion;


import java.util.regex.Matcher;
import java.util.regex.Pattern;
 
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
import transervfx.Dato.DAO.UsuarioDAO;
import transervfx.Dato.Entidad.Usuario;
 
public class NoExisteUsuarioValidator implements ConstraintValidator<NoExisteUsuario, String> {
 
    
     
    @Override
    public void initialize(NoExisteUsuario constraintAnnotation) {
    }
 
    @Override
    public boolean isValid(String value, ConstraintValidatorContext context) {
 
       Usuario u= UsuarioDAO.getInstance().findByNombreUsuario(value);
 
        if(u==null){
            return true;
        }
        else {
            return false;
        }
    }
}
